#ifndef _OS_SHELL_H
#define _OS_SHELL_H

struct Shell {
	char *prompt;
	char *Hcmd;
	char *Lcmd;
	char *lastCmd;
	char *user;
	char *host;
	char *path;
	void (*NewLn)(void);
	void (*PComm)(char *cmd);
	unsigned active;
	unsigned tty;
};


struct ActiveShell {
	struct Shell console;
} aShell;


extern void proccmd (char *cmd);
extern void newline ();


extern void sound (int f);
extern void beep ();
extern void init_shell ();

#endif
